/*//dept部分的JavaScript
layui.use(['element','form','table','jquery'], function(){

    var table=layui.table;
    //数据表格渲染
    console.log(123);

    table.render({
        elem: '#tableData',
        page:true
        ,height: 312
        ,toolbar: '#toolbarDemo'
        ,url: '/dept/list' //数据接口
        ,cols: [[ //表头
            {field: 'depename', title: '部门名称', width:80,  fixed: 'left'}
            ,{filed:'empnum',title:'员工数',with:80, }
            ,{field: 'deptdirector', title: '部门主管', width:80}
            ,{field: 'power', title: '部门成员对通讯录的查看范围', width:80}
            ,{field: 'createuser', title: '创建者', width:80}
            ,{field: '', title: '编辑', width:80,fixed:'right',templet:'#editDemo'}
        ]]
    });

});*/

//JavaScript代码区域
layui.use(['element', 'form', 'table', 'laydate'], function () {
    //列表渲染
    loadData('orderlist',{});
    // tableHead();
    //监听工具条
    layui.table.on('tool(test)', function (obj) { //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
        var data = obj.data; //获得当前行数据
        var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
        var tr = obj.tr; //获得当前行 tr 的DOM对象

        if (layEvent === 'del') { //删除
            layer.confirm('真的删除该行么', function (index) {
                $.ajax({
                    type: "get",
                    url: "updateStutess" ,
                    success: function (data) {
                        layer.msg("成功停用" + data + "条数据");
                        layui.table.reload("tableData");
                    }
                })
                //obj.del(); //删除对应行（tr）的DOM结构，并更新缓存
                layer.close(index);
                //向服务端发送删除指令
            });
        } else if(obj.event === 'edit'){
            // layui.layer.msg(data.orderid),
            layer.prompt({
                title:'修改状态值'
                ,formType: 2
                ,value: data.orderstatus
            }, function(value, index){
                alert(value+""+data.orderid)
                $.ajax({
                    type: "get",
                    url: "updateStutess?orderid="+data.orderid+"&orderstatus="+value,
                    success: function (data) {
                        layer.msg("成功修改" + data + "条数据");
                        layui.table.reload("tableData");
                    }
                })
                layer.close(index);
            });
        }
    });
    $("#timesousuo").click(function () {
        layer.msg($("#ordertime").val());
        var str=$("#ordertime").val();
        if(str==''||str==null||str==undefined){
            loadData('orderlist',{});
        }
        else{
            select();
        }
    });
    // $("#namesousuo").click(function () {
    //     layer.msg($("#cardholdername").val());
    //     var str=$("#cardholdername").val();
    //     if(str==''||str==null||str==undefined){
    //         loadData('orderlist',{});
    //     }
    //     else{
    //         selectname();
    //     }
    // });
});


function select() {
    var ordertime=$("#ordertime").val();
    alert(ordertime);
    // "selectTime?page="+page+"&limit="+limit+"ordertime="+ordertime
    loadData("selectTime",{"ordertime":ordertime})
}
// function selectname() {
//     var cardholdername=$("#cardholdername").val();
//     alert(cardholdername);
//     loadData("selectName",{"cardholdername":cardholdername})
// }

//指定table表单容器的方法layui.table.render()
function loadData(url,p) {
    layui.table.render({
        elem: '#tableData'
        ,where:p
        , height: 450
        , url: url //数据接口
        , page:true
        ,limit:2
        , toolbar: '#toolbarDemo'//开启表格工具栏工具
        , cols: [[ //表头
            {type: 'checkbox', fixed: 'left'},
            // {field: 'pkid', title: '主键id', hide: true}
            // ,{field: 'specdescribe', title: '规格描述', width: 75}
            // , {field: 'quantity', title: '购买数量', width: 75}
            // , {field: 'orderprice', title: '下单价格', width: 75}
            , {field: 'orderid', title: '订单id'}
            , {field: 'memberid', title: '会员id'}
            , {field: 'totleprice', title: '订单总价'}
            , {field: 'ordertime', title: '下单时间'}
            , {field: 'orderstatus', title: '订单状态'}
            , {field: 'productid', title: '商品id', width: 75}
            // , {field: 'productname', title: '商品名称', width: 75}
            // , {field: 'priductpic', title: '商品图片', width: 75}
            // , {field: 'rp', title: '创建者', width: 75}
            // , {field: 'activityprice', title: '活动价格', width: 75}
            // , {field: 'orderstatus', title: '状态', width: 75}
            // , {field: 'elite', title: '创建者', width: 75}
            // , {field: 'productdetails', title: '创建者', width: 75}
            ,{field:'',title:'商品的详细信息',templet:"#shangpin"}
            ,{field:'',title:'订单的详细信息',templet:"#dingdan"}
            , {field: '', title: '编辑状态', templet: "#editDemo"}
        ]]
    });
}

// function tableHead() {
//     //工具栏事件
//     layui.table.on('toolbar(test)', function (obj) {
//         var checkStatus = layui.table.checkStatus(obj.config.id);
//         var data = checkStatus.data;
//         switch (obj.event) {
//             case 'add':
//                 layer.msg('查询');
//                 layer.open({
//                     title: '查询订单',
//                     type: 2,
//                     area: ['500px', '400px'],
//                     content: '',
//                     shadeClose: true,
//                 })
//
//                 break;
//             case 'delete':
//                 list = '';
//                 for (var i = 0; i < data.length; i++) {
//                     if (i == (data.length - 1)) {
//                         list += data[i].deptid;
//                     } else {
//                         list += data[i].deptid + ",";
//                     }
//
//                 }
//
//                 $.ajax({
//                     type: "get",
//                     url: "selectName",
//                     data: {'ids': list},
//                     success: function (data) {
//
//                         layer.msg("成功删除" + data + "条数据");
//                         layui.table.reload("tableData");
//                     }
//
//                 })
//                 break;
//         }
//         ;
//     });
// }



